package com.manli.timing.dto;

import lombok.Data;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;
import java.util.Date;

/**
 * 
 * 
 * @author manli
 * @email 
 * @date 2020-07-03 14:32:04
 */
@ApiModel(value = "")
@Data
public class TaobaokeOrders implements Serializable {

	/**
	 * 
	 */

    @ApiModelProperty(value = "",dataType = "Integer")
	    private Integer id;
	/**
	 * 买家确认收货的付款金额（不包含运费金额）
	 */

    @ApiModelProperty(value = "买家确认收货的付款金额（不包含运费金额）",dataType = "String")
	    private String payPrice;
	/**
	 * 结算预估收入=结算金额*提成。以买家确认收货的付款金额为基数，预估您可能获得的收入。因买家退款、您违规推广等原因，可能与您最终收入不一致。最终收入以月结后您实际收到的为准
	 */

    @ApiModelProperty(value = "结算预估收入=结算金额*提成。以买家确认收货的付款金额为基数，预估您可能获得的收入。因买家退款、您违规推广等原因，可能与您最终收入不一致。最终收入以月结后您实际收到的为准",dataType = "String")
	    private String pubShareFee;
	/**
	 * /买家通过购物车购买的每个商品对应的订单编号，此订单编号并未在淘宝买家后台透出
	 */

    @ApiModelProperty(value = "/买家通过购物车购买的每个商品对应的订单编号，此订单编号并未在淘宝买家后台透出",dataType = "String")
	    private String tradeId;
	/**
	 * 二方：佣金收益的第一归属者； 三方：从其他淘宝客佣金中进行分成的推广者
	 */

    @ApiModelProperty(value = "二方：佣金收益的第一归属者； 三方：从其他淘宝客佣金中进行分成的推广者",dataType = "String")
	    private String tkOrderRole;
	/**
	 * 订单确认收货后且商家完成佣金支付的时间
	 */

    @ApiModelProperty(value = "订单确认收货后且商家完成佣金支付的时间",dataType = "String")
	    private String tkEarningTime;
	/**
	 * 推广位管理下的推广位名称对应的ID，同时也是pid=mm_1_2_3中的“3”这段数字
	 */

    @ApiModelProperty(value = "推广位管理下的推广位名称对应的ID，同时也是pid=mm_1_2_3中的“3”这段数字",dataType = "String")
	    private String adzoneId;
	/**
	 * 从结算佣金中分得的收益比率
	 */

    @ApiModelProperty(value = "从结算佣金中分得的收益比率",dataType = "String")
	    private String pubShareRate;
	/**
	 * 推广者的会员id
	 */

    @ApiModelProperty(value = "推广者的会员id",dataType = "String")
	    private String pubId;
	/**
	 * 买家拍下付款的金额（不包含运费金额）
	 */

    @ApiModelProperty(value = "买家拍下付款的金额（不包含运费金额）",dataType = "String")
	    private String alipayTotalPrice;
	/**
	 * 商品标题
	 */

    @ApiModelProperty(value = "商品标题",dataType = "String")
	    private String itemTitle;
	/**
	 * 商品数量
	 */

    @ApiModelProperty(value = "商品数量",dataType = "String")
	    private String itemNum;
	/**
	 * 买家在淘宝后台显示的订单编号
	 */

    @ApiModelProperty(value = "买家在淘宝后台显示的订单编号",dataType = "String")
	    private String tradeParentId;
	/**
	 * 订单所属平台类型，包括天猫、淘宝、聚划算等
	 */

    @ApiModelProperty(value = "订单所属平台类型，包括天猫、淘宝、聚划算等",dataType = "String")
	    private String orderType;
	/**
	 * 订单创建的时间，该时间同步淘宝，可能会略晚于买家在淘宝的订单创建时间
	 */

    @ApiModelProperty(value = "订单创建的时间，该时间同步淘宝，可能会略晚于买家在淘宝的订单创建时间",dataType = "String")
	    private String tkCreateTime;
	/**
	 * 已付款：指订单已付款，但还未确认收货 已收货：指订单已确认收货，但商家佣金未支付 已结算：指订单已确认收货，且商家佣金已支付成功 已失效：指订单关闭/订单佣金小于0.01元，订单关闭主要有：1）买家超时未付款； 2）买家付款前，买家/卖家取消了订单；3）订单付款后发起售中退款成功；3：订单结算，12：订单付款， 13：订单失效，14：订单成功
	 */

    @ApiModelProperty(value = "已付款：指订单已付款，但还未确认收货 已收货：指订单已确认收货，但商家佣金未支付 已结算：指订单已确认收货，且商家佣金已支付成功 已失效：指订单关闭/订单佣金小于0.01元，订单关闭主要有：1）买家超时未付款； 2）买家付款前，买家/卖家取消了订单；3）订单付款后发起售中退款成功；3：订单结算，12：订单付款， 13：订单失效，14：订单成功",dataType = "String")
	    private String tkStatus;
	/**
	 * 商品单价
	 */

    @ApiModelProperty(value = "商品单价",dataType = "String")
	    private String itemPrice;
	/**
	 * 佣金比率
	 */

    @ApiModelProperty(value = "佣金比率",dataType = "String")
	    private String totalCommissionRate;
	/**
	 * 订单结算的佣金比率+平台的补贴比率
	 */

    @ApiModelProperty(value = "订单结算的佣金比率+平台的补贴比率",dataType = "String")
	    private String incomeRate;
	/**
	 * 佣金金额=结算金额*佣金比率
	 */

    @ApiModelProperty(value = "佣金金额=结算金额*佣金比率",dataType = "String")
	    private String totalCommissionFee;
	/**
	 * 会员运营ID（需要申请到私域会员权限才返回此ID）
	 */

    @ApiModelProperty(value = "会员运营ID（需要申请到私域会员权限才返回此ID）",dataType = "String")
	    private String specialId;
	/**
	 * 渠道关系ID会员运营ID（需要申请到渠道管理权限才返回此ID）
	 */

    @ApiModelProperty(value = "渠道关系ID会员运营ID（需要申请到渠道管理权限才返回此ID）",dataType = "String")
	    private String relationId;

    private String qStartTime;

    private String qEndTime;

}
